/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package xdxn.editor.studio.data;

import java.util.ArrayList;
import xdxn.editor.studio.data.barrage.Barrage;
import xdxn.editor.studio.utils.IDFactory;

/**
 * 项目类
 *
 * @author Cai Han
 */
public class Project {

    public String name;

    /**
     * 弹幕列表，用于存储此项目的弹幕
     */
    public ArrayList<Barrage> barrage_list;
    /**
     * 弹幕的ID管理器
     */
    public IDFactory barrage_idfactory;
    /**
     * 当前编辑的弹幕对象
     */
    public Barrage current_barrage;
    /**
     * 路径列表
     */
    /**
     * 关卡列表
     */
    /**
     * 实体列表 /** 弹幕的ID管理器
     */
//    public IDFactory barrage
    /**
     * 路径列表
     */
    /**
     * 关卡列表
     */
    /**
     * 实体列表
     */
    public Project() {
    }

    public void initBarrageData() {
        if (barrage_list == null) {
            barrage_list = new ArrayList<>();
        }
        if (barrage_idfactory == null) {
            barrage_idfactory = new IDFactory();
        }
    }
}
